package com.smedi.ismedi.progress.core.domain.repository;

import com.smedi.ismedi.progress.core.domain.aggregatemodel.Project;
import com.smedi.ismedi.progress.core.domain.dto.ProjectQuery;

import java.util.List;

/**
 * @Author Cookie
 * @Date 2022/7/18
 */
public interface ProjectRepository {

    /**
     * 项目 获取 单一
     *
     * @param projectQuery 通知项目查询
     * @return Project
     */
    Project getProjectOne(ProjectQuery projectQuery);

    /**
     * 项目 获取 列表
     *
     * @param projectQuery 通知项目查询
     * @return Project
     */
    List<Project> getProjectList(ProjectQuery projectQuery);
}
